Free Module

Free

An R-module M is called free if

MiIR.
Rank

A free R-module Mi=1nR is said to be of rank n.

The following theorem just the usefulness of this concept.

Theorem

A module is free if and only if it has a basis.

Intuitively, if this isomorphism exists, we can construct a basis of M by taking a standard basis in iIR and applying the isomorphism. On the other hand if there is a basis for M, we construct an isomorphism by mapping each vector of the basis to the standard basis of iIR. In particular, we set the coordinate vectors to match in their respective bases.

Lemma

iIR has a basis.

This result is a simple technical result, where the basis can be constructed just like the standard basis in the vector space Fn.

Proof

Define, for jI, ej=(ri)iI where rj=1 and rk=0 for all kj. It is then clear that for any (ri)iIiIR we can write

(ri)iI=iJriei

where J={iI:ri0}. Note that the sum is well defined because from the definition of the direct sum, only finitely many ri will be non-zero.

This set is linearly independent because for any sum

iJriei=0

over a finite JI, we have for each component

0+0++0+ri+0++0=0

and thus each ri=0.


Proof

First assume that MiIR is a free module. Then let ψ:iIRM be a module homomorphism.

If mM we can write ψ1(m) in the basis {ei:iI} of iIR as

ψ1(m)=iJriei

for some finite subset J of I and arbitrary riI.

As such, taking ψ of both sides and using the fact that it is a homomorphism we have

m=(ψψ1)(m)=ψ(iJriei)=iJriψ(ei)

and therefore m is in the span of {ψ(ei):iI} for arbitrary m. This set is also linearly independent because

iJriψ(ei)=0ψ1(iJriψ(ei))=iJriei=0

and so ri=0 for all iI because {ei:iI} is a basis. Therefore {ψ(ei):iI} defines a basis of M.

For the converse, assume that M has a basis {mi:iI} and therefore if mM we have a finite set J and coefficients ri such that

m=iJrimi.

For convenience, we set ri=0 if iIJ. Uniqueness of this expression allows us to define a map ϕ:MiIR by

ϕ(m)=ϕ(iJrimi)=(ri)iI.

This map is a ring homomorphism because

ϕ(sm)=ϕ(iJsrimi)=(sri)iI=s(ri)iI=ϕ(m)

and

ϕ(m+n)=ϕ(iJrimi+iJsimi)=ϕ(iJ(ri+si)mi)=(ri+si)iI=(ri)iI+(si)iI=ϕ(m)+ϕ(n)

where J is constructed from the union of indices in which either ri and si are non-zero.